package com.edu.test;

//import com.edu.bean.User;

/**
 * @Author:mx
 * @Date:2025/11/4-10:26:32
 */
public class MyTest2 {

    public static void main(String[] args)  throws Exception{
       //获取 Class对象的 三种方式
        /*
        *       方式一
        *           类名.class
        *
        *       方式二
        *           通过该类型的对象.getClass() 方法 得到
        *
        *       方式三:
        *           Class.forName("完整限定名")
        *
        *
        *   Class对象的常用方法:
        *       getName();
        *
        * */
//        Class clazz = User.class;
//        System.out.println(clazz);
//
//        User user = new User();
//        Class clazz2 = user.getClass();
//        System.out.println(clazz2);

        Class clazz3 = Class.forName("com.edu.bean.User");
        System.out.println(clazz3);

        System.out.println(clazz3.getName());
        System.out.println(clazz3.getSimpleName());
        System.out.println(clazz3.getPackage());
        System.out.println(clazz3.getSuperclass());
        Object o = clazz3.newInstance();
        System.out.println(o);
//        System.out.println(clazz==clazz2);
//        System.out.println(clazz==clazz3);


    }
}
